var locationsSuffix = ["Road", "Drive", "Street", "Park", "Lane", "Avenue", "Quarter", "Reserve", "Tunnel", "Station", "Waterfront", "Railway", "Railways", "Transport"];
var locationsPrefix = ["Creation of", "Development of", "Redevelopment of", "Regeneration of"];
var walkDOM = function (node, func) {walkDOM(document.getElementsByClassName('project-results')[0], function (node) { if (node.nodeName === '#text') { var text = node.textContent;
text = text.replace(/[^A-Za-z]/g, ' ');
for (var i = 0, length = text.length; i < length; i += 1) { if (isInArray(locationsSuffix, word) || isInArray(locationsPrefix, word)) { var pos = node.data.indexOf(word);
var cut = node.data.substring(0, pos - 1);
var last = cut.lastIndexOf(" "); var area = node.data.substring(pos, last);
if (isInArray(locationsSuffix, word)) { var est = document.createElement('td'); var c = node.parentNode.parentNode.parentNode.appendChild(est);
est.innerHTML = area + " " + word + "";
} else if (isInArray(locationsPrefix, word)) { var est = document.createElement('td'); var c = node.parentNode.parentNode.appendChild(est);
est.innerHTML = area + "";
var element = document.createElement('mark'); var b = node.parentNode.appendChild(element);
for (var j = 0, numberOfWords = words.length; j < numberOfWords; j += 1) { if (words[j][0] === word) {var displayWordList = function (words) { for (var i = 0, length = words.length; i < length; i += 1) {}function isInArray(a, x) { return a.indexOf(x) > -1;